function CambioMarca() {
  var intIdMarca = document.getElementById("id_marca").options[document.getElementById("id_marca").options.selectedIndex].value;
  $.get(
    'ajax/cotizador.ajax.php',
    {
      option   : 'CambioMarca',
      id_marca : intIdMarca
    },
    function(data) {
      if(data.substring(0, 5) == 'Error') {
        alert(data);
      } else {
        $("#id_marca_anio").html(data);
        CambioMarcaAnio();
      }
    }
  );
}

function CambioMarcaAnio() {
  var intIdMarca = document.getElementById("id_marca"     ).options[document.getElementById("id_marca"     ).options.selectedIndex].value;
  var intIdAnio  = document.getElementById("id_marca_anio").options[document.getElementById("id_marca_anio").options.selectedIndex].value;
  $.get(
    'ajax/cotizador.ajax.php',
    {
      option   : 'CambioAnioMarca',
      id_marca : intIdMarca,
      anio     : intIdAnio
    },
    function(data) {
      if(data.substring(0, 5) == 'Error') {
        alert(data);
      } else {
        $("#id_marca_modelo").html(data);
        CambioModelo();
      }
    }
  );
}

function CambioModelo() {
  $("#codigo_sisa").html(document.getElementById("id_marca_modelo").options[document.getElementById("id_marca_modelo").options.selectedIndex].value);
}

function CambioCP() {
//  var intCodigoPostal = document.getElementById("codigo_postal").value;
  var intCodigoPostal = $("#codigo_postal").val();
  $.get(
    'ajax/cotizador.ajax.php',
    {
      option        : 'CambioCP1',
      codigo_postal : intCodigoPostal
    },
    function(data) {
      if(data.substring(0, 5) == 'Error') {
        document.getElementById("codigo_postal").value = "";
        alert(data);
      } else {
        $("#id_estado").html(data);
        CambioEstado();
      }
    }
  );
}

function CambioEstado() {
  var intCodigoPostal = document.getElementById("codigo_postal").value;
  var intIdEstado     = document.getElementById("id_estado"    ).options[document.getElementById("id_estado").options.selectedIndex].value;
  $.get(
    'ajax/cotizador.ajax.php',
    {
      option        : 'CambioCP2',
      codigo_postal : intCodigoPostal,
      id_estado     : intIdEstado
    },
    function(data) {
      if(data.substring(0, 5) == 'Error') {
        alert(data);
      } else {
        $("#id_colonia").html(data);
        CambioColonia();
      }
    }
  );
}


function CambioColonia() {
  var intCodigoPostal = document.getElementById("codigo_postal").value;
  var intIdEstado     = document.getElementById("id_estado"    ).options[document.getElementById("id_estado" ).options.selectedIndex].value;
  var intIdColonia    = $("#id_colonia").val();
  
  $.get(
    'ajax/cotizador.ajax.php',
    {
      option        : 'CambioCP3',
      codigo_postal : intCodigoPostal,
      id_estado     : intIdEstado,
      id_colonia    : intIdColonia
    },
    function(data) {
      if(data.substring(0, 5) == 'Error') {
        alert(data);
      } else {
        $("#id_municipio").html(data);
      }
    }
  );
}

var intIdCotizacionAnt = "";

function ContinuarCotiza() {
  if(intIdCotizacionAnt == "") {
    alert("No se ha creado la cotizacion");
  } else {
    document.location.href = "index.php?option=cotizador&paso=4&id=" + intIdCotizacionAnt;
  }
}

function ObtenerPDF() {
  if(intIdCotizacionAnt == "") {
    alert("No se ha creado la cotizacion");
  } else {
    window.open("index.php?option=cotizador&paso=3&id=" + intIdCotizacionAnt, "Cotizacion");
  }
}

function GenerarCotizacion() {
  var strSerializado = "via_ajax=1&" + $("#FormaCotizador :input").serialize();
  $.post(
    "index.php", 
    strSerializado,
    function(data) {
      if(data.substring(0, 5) == 'Error') {
        alert(data);
      } else {
        intIdCotizacionAnt = data;
        $("#btn_pdf"     ).prop("disabled", false);
        $("#btn_continua").prop("disabled", false);
        ObtenerPDF();
      }
    }
  );
}

function CambioEstado2() {
  var intIdEstado     = document.getElementById("id_estado"    ).options[document.getElementById("id_estado").options.selectedIndex].value;
  if(intIdEstado == "") {
    $("#id_municipio"   ).html("");
    $("#codigo_postal"  ).html("");
    $("#id_colonia"     ).html("");
  } else {
    $.get(
      'ajax/cotizador.ajax.php',
      {
        option        : 'CambioEdo1',
        id_estado     : intIdEstado
      },
      function(data) {
        if(data.substring(0, 5) == 'Error') {
          alert(data);
        } else {
          $("#id_municipio").html(data);
          CambioMunicipio2();
        }
      }
    );
  }
}

function CambioMunicipio2() {
  var intIdEstado     = document.getElementById("id_estado"   ).options[document.getElementById("id_estado"   ).options.selectedIndex].value;
  var intIdMunicipio  = document.getElementById("id_municipio").options[document.getElementById("id_municipio").options.selectedIndex].value;
  $.get(
    'ajax/cotizador.ajax.php',
    {
      option        : 'CambioEdo2'  ,
      id_estado     : intIdEstado   ,
      id_municipio  : intIdMunicipio
    },
    function(data) {
      if(data.substring(0, 5) == 'Error') {
        alert(data);
      } else {
        $("#id_colonia").html(data);
        CambioColonia2();
      }
    }
  );
}

function CambioColonia2() {
  var intIdEstado     = document.getElementById("id_estado"   ).options[document.getElementById("id_estado"   ).options.selectedIndex].value;
  var intIdMunicipio  = document.getElementById("id_municipio").options[document.getElementById("id_municipio").options.selectedIndex].value;
  var intIdColonia    = document.getElementById("id_colonia"  ).options[document.getElementById("id_colonia"  ).options.selectedIndex].value;
  $.get(
    'ajax/cotizador.ajax.php',
    {
      option        : 'CambioEdo3'  ,
      id_estado     : intIdEstado   ,
      id_municipio  : intIdMunicipio,
      id_colonia    : intIdColonia  
    },
    function(data) {
      if(data.substring(0, 5) == 'Error') {
      } else {
        $("#codigo_postal").val(data);
      }
    }
  );
}

function CambioEstado3() {
  var intIdEstado     = document.getElementById("asegurado__Cod_Estado").options[document.getElementById("asegurado__Cod_Estado").options.selectedIndex].value;
  if(intIdEstado == "") {
    $("#asegurado__Cod_Municipio"   ).html("");
    $("#asegurado__CP"  ).html("");
    $("#asegurado__Cod_Colonia"     ).html("");
  } else {
    $.get(
      'ajax/cotizador.ajax.php',
      {
        option        : 'CambioEdo1',
        id_estado     : intIdEstado
      },
      function(data) {
        if(data.substring(0, 5) == 'Error') {
          alert(data);
        } else {
          $("#asegurado__Cod_Municipio").html(data);
          CambioMunicipio3();
        }
      }
    );
  }
}

function CambioMunicipio3() {
  var intIdEstado     = document.getElementById("asegurado__Cod_Estado"   ).options[document.getElementById("asegurado__Cod_Estado"   ).options.selectedIndex].value;
  var intIdMunicipio  = document.getElementById("asegurado__Cod_Municipio").options[document.getElementById("asegurado__Cod_Municipio").options.selectedIndex].value;
  $.get(
    'ajax/cotizador.ajax.php',
    {
      option        : 'CambioEdo2'  ,
      id_estado     : intIdEstado   ,
      id_municipio  : intIdMunicipio
    },
    function(data) {
      if(data.substring(0, 5) == 'Error') {
        alert(data);
      } else {
        $("#asegurado__Cod_Colonia").html(data);
        CambioColonia3();
      }
    }
  );
}

function CambioColonia3() {
  var intIdEstado     = document.getElementById("asegurado__Cod_Estado"   ).options[document.getElementById("asegurado__Cod_Estado"   ).options.selectedIndex].value;
  var intIdMunicipio  = document.getElementById("asegurado__Cod_Municipio").options[document.getElementById("asegurado__Cod_Municipio").options.selectedIndex].value;
  var intIdColonia    = document.getElementById("asegurado__Cod_Colonia"  ).options[document.getElementById("asegurado__Cod_Colonia"  ).options.selectedIndex].value;
  $.get(
    'ajax/cotizador.ajax.php',
    {
      option        : 'CambioEdo3'  ,
      id_estado     : intIdEstado   ,
      id_municipio  : intIdMunicipio,
      id_colonia    : intIdColonia  
    },
    function(data) {
      if(data.substring(0, 5) == 'Error') {
      } else {
        $("#asegurado__CP").html(data);
      }
    }
  );
}

function LimpiarDatos() {
  $("#fec_nac"        ).val("");
  $("#sexo"           ).val("");
  $("#email"          ).val("");
  $("#id_estado"      ).val("");
  $("#apaterno"       ).val("");
  $("#amaterno"       ).val("");
  $("#nombre"         ).val("");
  
  $("#id_municipio"   ).html("");
  $("#codigo_postal"  ).html("");
  $("#id_colonia"     ).html("");
  $("#codigo_sisa"    ).html("");
  
  $("#salvamento"     ).val("");
  $("#tipo_uso"       ).val("");
  $("#id_marca"       ).val("");
  $("#id_marca_anio"  ).val("");
  $("#id_marca_modelo").val("");
  $("#codigo_sisa"    ).val("");
  $("#paquete"        ).val("");
  $("#forma_pago"     ).val("");
  $("#conducto_pago"  ).val("");
  
  $("#apaterno"       ).val("");
  $("#amaterno"       ).val("");
  $("#nombre"         ).val("");
  $("#telefono"       ).val("");
  
  intIdCotizacionAnt = "";
  
  $("#btn_pdf"     ).prop("disabled", true);
  $("#btn_continua").prop("disabled", true);
}
